import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  //存放初始数据
  state: {

  },
  //对初始数据进行初加工
  getters: {
  },
  //唯一的可以对state的数据进行修改 函数是同步的
  mutations: {
  },
  // 可以对state进行数据修改，但是前提是必须调用mutations的方法 这里面的函数可以是异步的
  actions: {
  },
  // 模组化 可以将每个组件都写成一个自己的store
  modules: {
  }
})
